package com.collectionday03demo;

import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

public class ArrayToList {
    public static void main(String[] args) {
        String[] str  =  {"aaa","bbb","ccc","ddd","eee"};
        List<String> arr = Arrays.asList(str);
        //这个方法是将 这个string数组直接引用 底层指向同一个数组
        //集合会自动扩容 数组不会 方法慎用
        str[1] = "aba";
        arr.set(3,"cbc");
        //迭代器遍历
        Iterator<String> ite = arr.iterator();
        while (ite.hasNext()){
            String ss = ite.next();
            System.out.print(ss+ " ");
        }

        System.out.println();
        //增强for 遍历集合
        for (String s : arr){
            System.out.print(s + " ");
        }
        System.out.println();
        //for循环遍历  因为set系列 的集合是没有索引的 所以普通for循环不能使用
        for (int i = 0; i < str.length; i++) {
            String s = arr.get(i);
            System.out.print(str[i] + " ");
            System.out.print(s+ " ") ;

        }



    }
}
